dog somebody's steps - Turkish English Dictionary